for (Field m1 : ms1) {
    for (Field m2 : ms2) {
        if (m1.getName().equals(m2.getName()) && m1.getType() == m2.getType()) {
            // 只有当字段类型为 String 时才进行赋值
            if (m1.getType() == String.class) {
                m2.set(o2, m1.get(o1)); // 安全地复制 String 类型字段
            }
        }
    }
}